home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / database / orchis12.zip / CHAPT3.TXT < prev    next >
Text File  |  1996-08-30  |  13KB  |  250 lines

  1. <Chapter 3:  Properties>
  2.      If you want to change the properties of a box or a line of text, then
  3. you will need to use the PROPERTIES command in the top menu. Every box and
  4. every text line has an associated sheet of properties, and these
  5. properties can be set independently in every box and line in the chart.
  6. Initially, these properties have default values that apply to the entire
  7. chart. These defaults are established through the DEFAULTS command <[4.3]>
  8. in the DEFINE-FORM menu. However, you can individualize any box or text
  9. line by using the PROPERTIES command.
  10.  
  11.      For example, you may want to use a larger type size for boxes higher
  12. in the chart, display fewer lines per box at lower levels, orient some
  13. branches horizontally and others vertically, or use type face or color to
  14. distinguish certain boxes from the others.
  15.  
  16.      When you invoke the PROPERTIES command, a property sheet is displayed
  17. in the chart window. This sheet shows the properties of the current box.
  18. Default property values are displayed in red within square brackets.
  19. Non-defaults are displayed in gold without brackets.
  20.  
  21.      You can also display property sheets for each line of text in the
  22. current box by using the NEXT-LINE <[3.1]> and FORMER-LINE <[3.2]>
  23. commands (or the PGDN and PGUP keys). Note that property sheets for lines
  24. and those for boxes differ. Certain properties, such as COLOR, appear in
  25. both types of sheet. Others appear in one type of sheet only. For example,
  26. BRANCH-TYPE, which controls how the daughters of a box are to be arranged,
  27. is a property of boxes only; DIVIDE-BELOW, which draws a horizontal line
  28. to separate a text line from those below it, is a property of text lines
  29. and not of boxes.
  30.  
  31.      The illustration <[FIG04]> shows a portion of the property sheet for
  32. a box and a portion of the sheet for one its lines.
  33.  
  34.      Each sheet is a list of fields. Each field is labeled with a property
  35. name (for example, COLOR) and contains that property value (for example,
  36. RED). To change a property, click on the current value with the cursor,
  37. or, on the keyboard, type the underlined character in the property name.
  38.  
  39.      LINE-WEIGHT <[3.8]>, TYPE-SIZE <[3.13]>, and TYPE-WIDTH <[3.14]> are
  40. numerical properties. After selecting one of these, enter a new value via
  41. the keyboard (using the open square bracket key to represent the default
  42. value) and press ENTER. When you select one of the other properties, a
  43. pop-up menu appears displaying the possible values for that property
  44. (including "[DEFAULT]"). Make a selection either by clicking on the value
  45. that you want with the cursor, or by typing the underlined character in
  46. the value name.
  47.  
  48.      Note that the first field in each sheet (CHANGING) is not itself a
  49. property, but rather controls which boxes are affected by changes to the
  50. sheet. (See <[3.3]>).
  51.  
  52. <Section 3.1:  Next Line>
  53.      Use the NEXT-LINE command to display the property sheet for the line
  54. below the current line. If a box property sheet is currently displayed,
  55. NEXT-LINE switches to the sheet for the first text line of that box.
  56.  
  57. <Section 3.2:  Former Line>
  58.      Use the FORMER-LINE command to display the property sheet for the
  59. line above the current line. If the property sheet of the first line is
  60. currently displayed, FORMER-LINE switches to the sheet for the box as a
  61. whole.
  62.  
  63. <Section 3.3:  Changing>
  64.      The CHANGING field is not associated with a property, but rather
  65. controls which boxes will be affected by changes to the current sheet. The
  66. values for this field are:
  67.  
  68.      This box only
  69.      This box and below
  70.      Boxes at this depth
  71.      This depth and below
  72.      Boxes at this height
  73.      This height and below
  74.      This box and sisters
  75.      Sisters and below
  76.  
  77. The depth of a box is its distance down from the top of the chart. The
  78. height of a box is its distance up from the bottom. See <[FIG05]>. The
  79. root of the chart has a depth of one. The leaves of the chart have a
  80. height of one.
  81.  
  82.      For example, to change the color of every box in the chart to purple,
  83. display the property sheet of the top box in the chart, set CHANGING to
  84. "This box and below", and then set COLOR to "Purple". The top box and all
  85. boxes below it (in other words, every box in the chart) will now be
  86. colored purple.
  87.  
  88.      As another example, it is easy to construct a chart in which the
  89. branches are horizontal except for the lowest level, for which the
  90. branches are vertical. This popular chart design is shown in the
  91. illustration <[FIG06]>. To construct it, start with a horizontal chart,
  92. select any box of height two (one level up from a leaf), display its
  93. property sheet, set CHANGING to "Boxes at this height", and, finally, set
  94. BRANCH-TYPE to "Vertical".
  95.  
  96. <Section 3.4:  Branch Type>
  97.      The BRANCH-TYPE property of a box determines the arrangement in which
  98. the daughters of the box are drawn. This property has four possible
  99. values. In a HORIZONTAL branch, the daughters are drawn from left to
  100. right, all on the same level under their parent box. In a STAGGERED
  101. branch, the daughters are also drawn from left to right, but they
  102. alternate between two different levels under the parent. In a VERTICAL
  103. branch, the daughters line up vertically under their parent. In a
  104. TWO-SIDED branch, the daughters form two vertical columns. The four values
  105. for BRANCH-TYPE are shown in the illustration <[FIG01]>.
  106.  
  107.      Note that changing the BRANCH-TYPE of a leaf will have no effect
  108. unless daughters are subsequently attached to it.
  109.  
  110. <Section 3.5:  Divide Below>
  111.      DIVIDE-BELOW is a property of text lines. It has two possible values.
  112. If the value is YES, then a horizontal line is drawn beneath the text to
  113. separate it from the text lines below. If the value is NO, then a dividing
  114. horizontal line is not drawn.
  115.  
  116.      Note that changing the DIVIDE-BELOW value of the last text line in a
  117. box will have no effect unless additional lines are subsequently appended
  118. to the box.
  119.  
  120. <Section 3.6:  Hidden Line>
  121.      HIDDEN-LINE is a property of text lines.  All boxes in a chart have
  122. the same number of lines in their entry forms. The HIDDEN-LINE property
  123. makes it possible for boxes to have different numbers of lines in
  124. displayed or printed chart output.
  125.  
  126.      There are three possible values. If the value is YES, then the text
  127. line is suppressed when the chart is being drawn for display, printing, or
  128. export. If the value is NO, then the text line is included in the chart.
  129. Even if the line contains no characters, an empty region of the chart will
  130. still be allocated for it. If the value is IF-BLANK, then the text line
  131. will be shown except that no space is reserved if the line is empty. The
  132. line is hidden if blank.
  133.  
  134. <Section 3.7:  Drop Shadow>
  135.      DROP-SHADOW is a property of boxes. It has two possible values. If
  136. the value is YES, then a dark band is drawn at the right and bottom of the
  137. box in imitation of a shadow, as if the box were raised and illuminated
  138. from the upper left. If the value is NO, then the shadow is not drawn.
  139.  
  140. <Section 3.8:  Line Weight>
  141.      LINE-WEIGHT is a property of boxes. It has a numerical value which
  142. controls the thickness of the frame rectangle around the box, of the
  143. DIVIDE-BELOW lines, if any, and of the link lines connecting the box to
  144. its daughters. LINE-WEIGHT is expressed in printer pixels. If you specify
  145. a value of 0, all of these lines will be invisible. A value of 1 produces
  146. the thinnest possible lines.
  147.  
  148. <Section 3.9:  Equal Size>
  149.      EQUAL-SIZE is a property of boxes. It is used to guarantee that a
  150. chosen set of boxes (possibly every box in the chart) will all have the
  151. same physical size. There a four possible values: YES, NO, WIDTH-ONLY, and
  152. HEIGHT-ONLY. The YES setting marks a box for both width and height
  153. equalization. All boxes marked YES or WIDTH-ONLY will have the same
  154. horizontal size (namely as wide as needed to accommodate the longest text
  155. string in any of these boxes). All boxes marked YES or HEIGHT-ONLY will
  156. have the same vertical size.
  157.  
  158. <Section 3.10:  Hide Frame>
  159.      HIDE-FRAME is a property of boxes. It has two possible values. If the
  160. value is YES, then the frame rectangle around the box and the DIVIDE-BELOW
  161. lines, if any, are not drawn. If the value is NO, then these lines are
  162. drawn.
  163.  
  164.      Note that setting the LINE-WEIGHT <[3.8]> property to 0, also makes
  165. the frame invisible, but doing so removes the link lines as well.
  166.  
  167. <Section 3.11:  Assistant>
  168.      ASSISTANT is a property of boxes. It determines whether a box is to
  169. be drawn in the assistant position under its parent, that is, above all
  170. other daughters and to the left of the vertical link line under the
  171. parent. (See the accompanying illustration <[FIG07]>.) If the value is
  172. YES, the box is drawn in the assistant position. If it is NO, the box is
  173. drawn in its normal position as a daughter of its parent. Note that
  174. changing this property in a box that has no parent will have no effect
  175. unless the box is subsequently moved under a parent.
  176.  
  177.      Note that assistants do not have to be leaves in the org chart tree.
  178. They can have daughters and even assistants of their own. In such a case,
  179. the entire branch headed by an assistant box is drawn in the assistant
  180. position.
  181.  
  182. <Section 3.12:  Type Face>
  183.      TYPE-FACE is a property of both boxes and text lines. For a text
  184. line, it controls the font in which that line is drawn. For a box, it
  185. controls the font of all the text lines in the box except those lines that
  186. have a non-default TYPE-FACE property of their own. The tables below list
  187. the available ORCHIS fonts and the corresponding fonts used to represent
  188. them during PostScript and EPS output.
  189.  
  190.      These fonts are available in the shareware and registered versions:
  191.  
  192.      Orchis font:      PostScript font:
  193.  
  194.      Boric             Times
  195.      Salem             Helvetica
  196.      Script            ZapfChancery
  197.      Bopface           Bookman
  198.      Beamof            Palatino
  199.      English           AvantGarde
  200.  
  201.      These fonts are available in the registered version only:
  202.  
  203.      Medford           AvantGarde
  204.      Hello             Helvetica
  205.      Boric Italic      Times Italic
  206.      Boric Bold        Times Bold
  207.      Boric Light       Times
  208.      Boric X-bold      Times Bold
  209.      Script Bold       ZapfChancery
  210.      Hello Light       Helvetica
  211.  
  212. <Section 3.13:  Type Size>
  213.      TYPE-SIZE is a property of both boxes and text lines. For a text
  214. line, it controls the height of the characters in that line. For a box, it
  215. controls the height of all text lines in the box except those lines that
  216. have a non-default TYPE-SIZE property of their own. The value of TYPE-SIZE
  217. is a number expressing this height in points. One inch equals seventy-two
  218. points.
  219.  
  220. <Section 3.14:  Type Width>
  221.      TYPE-WIDTH is a property of both boxes and text lines. For a text
  222. line, it controls the width of the characters in that line. For a box, it
  223. controls the width of all text lines in the box except those lines that
  224. have a non-default TYPE-WIDTH of their own. The value of TYPE-WIDTH is a
  225. number expressing the width as a percentage of the normal width for text
  226. of the given type size. Reducing the TYPE-WIDTH value narrows the
  227. characters; increasing it makes them wider.
  228.  
  229. <Section 3.15:  Justify>
  230.      JUSTIFY is a property of both boxes and text lines. For a text line,
  231. it controls the justification of the text in that line. For a box, it
  232. controls the justification of all text lines in the box except those lines
  233. that have a non-default justification of their own. There are five
  234. possible values: LEFT, RIGHT, CENTER, EVEN, and AUTOMATIC. The first four
  235. of these are shown in the accompanying illustration <[FIG08]>.
  236.  
  237.      If the value is AUTOMATIC, then ORCHIS will choose a justification
  238. (LEFT, RIGHT, CENTER, or EVEN) as appropriate, depending on the context of
  239. the box in its chart.
  240.  
  241. <Section 3.16:  Color>
  242.      COLOR is a property of both boxes and text lines. For a text line, it
  243. controls the color in which that text is drawn. For a box, it controls the
  244. color of the frame rectangle, the DIVIDE-BELOW lines, the links to
  245. daughter boxes, and the color of all text lines in the box except those
  246. lines that have a non-default color of their own. The nominal COLOR values
  247. are: BLACK, RED, BLUE, YELLOW, GREEN, BROWN, MAGENTA, CYAN, ORANGE, LIME,
  248. GRAY, PINK, PURPLE, GOLD, and OLIVE. The actual colors rendered will
  249. depend on the characteristics of your display and printer.